package ExceptionTest;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test05 {
    public static void main(String[] args) {
        //数字格式异常--NumberFormatException
        String str = "1234abcd";
//        System.out.println(Integer.parseInt(str));
        //^:开头 \\d:数字 +：多位 $：结尾
        Pattern p = Pattern.compile("^\\d+$");
        Matcher m = p.matcher(str);
        if (m.matches()){
            //如果str匹配代表数字的正则表达式才会转化
            System.out.println(Integer.parseInt(str));
        }


    }
}
